trapper glove with teeth - German English Dictionary